package net.bo.tests;

import net.bo.*;
import net.ko.cache.KCache;
import net.ko.kobject.KListObject;
import net.ko.framework.KoSession;
import net.ko.utils.KScriptTimer;
import net.ko.framework.Ko;

public class Test_plan2tests {

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		Ko.useCache=true;
		KCache.loadAllCache();

		Ko.kstart();

		KScriptTimer.start();
		KScriptTimer.start("KAffectation");
		KListObject<KAffectation> affectations=(KListObject<KAffectation>) KoSession.kloadMany(KAffectation.class);
		KScriptTimer.stop("KAffectation");
		System.out.println(affectations);
KScriptTimer.start("KCompte");
		KListObject<KCompte> comptes=(KListObject<KCompte>) KoSession.kloadMany(KCompte.class);
		KScriptTimer.stop("KCompte");
		System.out.println(comptes);
KScriptTimer.start("KDemande");
		KListObject<KDemande> demandes=(KListObject<KDemande>) KoSession.kloadMany(KDemande.class);
		KScriptTimer.stop("KDemande");
		System.out.println(demandes);
KScriptTimer.start("KDroit");
		KListObject<KDroit> droits=(KListObject<KDroit>) KoSession.kloadMany(KDroit.class);
		KScriptTimer.stop("KDroit");
		System.out.println(droits);
KScriptTimer.start("KFonction");
		KListObject<KFonction> fonctions=(KListObject<KFonction>) KoSession.kloadMany(KFonction.class);
		KScriptTimer.stop("KFonction");
		System.out.println(fonctions);
KScriptTimer.start("KFtester");
		KListObject<KFtester> ftesters=(KListObject<KFtester>) KoSession.kloadMany(KFtester.class);
		KScriptTimer.stop("KFtester");
		System.out.println(ftesters);
KScriptTimer.start("KParametre");
		KListObject<KParametre> parametres=(KListObject<KParametre>) KoSession.kloadMany(KParametre.class);
		KScriptTimer.stop("KParametre");
		System.out.println(parametres);
KScriptTimer.start("KPlan");
		KListObject<KPlan> plans=(KListObject<KPlan>) KoSession.kloadMany(KPlan.class);
		KScriptTimer.stop("KPlan");
		System.out.println(plans);
KScriptTimer.start("KRubrique");
		KListObject<KRubrique> rubriques=(KListObject<KRubrique>) KoSession.kloadMany(KRubrique.class);
		KScriptTimer.stop("KRubrique");
		System.out.println(rubriques);
KScriptTimer.start("KTemps");
		KListObject<KTemps> tempss=(KListObject<KTemps>) KoSession.kloadMany(KTemps.class);
		KScriptTimer.stop("KTemps");
		System.out.println(tempss);
KScriptTimer.start("KTypedemande");
		KListObject<KTypedemande> typedemandes=(KListObject<KTypedemande>) KoSession.kloadMany(KTypedemande.class);
		KScriptTimer.stop("KTypedemande");
		System.out.println(typedemandes);
KScriptTimer.start("KUtilisateur");
		KListObject<KUtilisateur> utilisateurs=(KListObject<KUtilisateur>) KoSession.kloadMany(KUtilisateur.class);
		KScriptTimer.stop("KUtilisateur");
		System.out.println(utilisateurs);
KScriptTimer.start("KValidation");
		KListObject<KValidation> validations=(KListObject<KValidation>) KoSession.kloadMany(KValidation.class);
		KScriptTimer.stop("KValidation");
		System.out.println(validations);

		KScriptTimer.stop();
		Ko.cacheShutdown();
	}
	

}